package com.aaa.ssm.service;

import com.aaa.ssm.entity.TDicArea;
import com.aaa.ssm.util.Page;
import com.github.pagehelper.PageInfo;

/**
 * @ fileName:ThemeService
 * @ description:
 * @ date: 2023/3/29 15:15
 * @ version:1.0.0
 */
public interface TDicAreaService {
    /**
     * 带参分页查询
     * @param page 实体
     * @return list of Emp objects
     */
    public PageInfo queryByParam(Page<TDicArea> page);

    /**
     * 根据编号查询
     *
     * @param code 编号
     * @return list of Emp objects
     */
    TDicArea queryById(Integer code);

    /**
     * 查询所有菜单数据
     *
     * @return
     */
    TDicArea queryAll(TDicArea tDicArea);

    /**
     * 添加
     *
     * @param tDicArea 实体
     * @return success number
     */
    int add(TDicArea tDicArea);

    /**
     * 修改
     *
     * @param tDicArea 实体
     * @return success number
     */
    int update(TDicArea tDicArea);

    /**
     * 根据编号查询
     *
     * @param code 编号
     * @return success number
     */
    int deleteById(Integer code);

}
